
		body{
			margin: 0;
			padding: 0;
			
		}
		.wrapper{
			width: 100vw;
			height: 100vh;
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.wrapper .container{
			width: 80vw;
		}
		.wrapper .container .logo{
			display: flex;
			justify-content: center;
			margin-bottom: 15vw;
		}
		.wrapper .container .input-wrapper{
			display: flex;
			align-items: center;
			margin-bottom: 6vw;
		}
		.wrapper .container .input-wrapper .label{
			font-size: 4vw;
			width: 20vw;
			text-align: right;
		}
		.wrapper .container .input-wrapper .login-input{
			font-size: 4.5vw;
			border: 1px #686868 solid;
			color: #333333;
			padding: 0.5vw 1.5vw;
			border-radius: 2vw;
			height: 8vw;
		}
		.wrapper .container .btn{
			font-size: 5vw;
			color: #FFFFFF;
			background-color: #007BFF;
			width: 100%;
			padding: 3vw 0;
			border-radius: 3vw;
			margin-top: 5vw;
		}
		.wrapper .container .btn a {
			color: #FFFFFF;
		}
		.to{
			font-size: 10vw;
			font-weight: 600;
			font-style: italic;
		}